Career 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour France F4 France F14 Italy F4 Bulgaria F3 Bulgaria F4 France F8 France F13 China F1 China F2 Morocco F1 Morocco F2 Croatia F4 Croatia F5 France F7 France F20 Rodez Croatia F3 Great Britain F7 Great Britain F17 Turkey F34 Turkey F35 Italy F26 Israel F2 Challenger 42 - Andrezieux Pekao Open - Szczecin Kobstaedernes ATP Challenger - Kolding Samsung Secruities Cup Challenger - Seoul Open de Montauban - Montauban South African Airways Tennis Open - Durban BMW Tennis Championship - Sunrise Challenger Lugano - Lugano San Marino Cepu Open - San Marino Internationaux de Nouvelle-Caledonie - New Caledonia Tennis Napoli Cup - Napoli Zenith Tennis Cup-Harbour Club - Milan BSI Challenger Lugano - Lugano San Marino CEPU Open - San Marino Kos Succhetti Tennis Cup - Cordenons XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio Heilbronn Challenger Napoli Challenger Turin Challenger Orbetello Challenger Astana Challenger Dallas Challenger Barletta Challenger Napoli Challenger Rome Challenger Milan Challenger Szczecin Challenger Szczecin Challenger Sina-Kia Motors Tennis Cup - Cordenons Open D'Orleans - Orleans s'Tennis Masters Challenger - Graz Grand Prix de Tennis - St. Jean de Luz Internationaux de Tennis de Brest - Brest Gosford Australian Unity Challenger - Gosford Tatra Banka Open 2006 - Bratislava Croatia Osiguranje Rijeka Open - Rijeka Copa Petrobras-Uruguay - Montevideo Bancolombia Open - Cali IV Challenger Ciudad De Guayaquil - Guayaquil Vercelli Challenger Tanger Challenger Cordenons Challenger Rabat Challenger Sunrise Challenger St. Brieuc Challenger San Marino Challenger Banja Luka Challenger Ljubljana Challenger San Marino Challenger Turin Challenger Lugano Challenger Kroger / St. Jude International - Memphis BMW Open - Munich Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon St. Petersburg Open - St. Petersburg Monza Challenger Brasil Open - Costa do Sauipe Allianz Suisse Open - Gstaad Arizona Men's Tennis Championships - Scottsdale St. Petersburg Open - St. Petersburg Next Generation Hardcourts - Adelaide Allianz Suisse Open - Gstaad The Priority Telecom Open - Amersfoort Legg Mason Tennis Classic - Washington D.C. Generali Open - Kitzbuhel Milan Indoors - Milan CA Tennis Trophy - Vienna China Open - Beijing Davidoff Swiss Indoors - Basel San Benedetto Challenger Heineken Open - Auckland San Marino Challenger Open de Tenis Comunidad Valenciana - Valencia Open SEAT Godo 2006 - Barcelona Legg Mason Tennis Classic - Washington Grand Prix Hassan II - Casablanca Tunis Challenger Internationaler Raiffeisen Grand Prix - St. Polten Mestre Challenger Caltanissetta Challenger Qatar ExxonMobil Open - Doha Grand Prix Hassan II - Casablanca Milan Challenger Copa Telmex - Buenos Aires San Benedetto Challenger Open de la Comunidad Valenciana - Valencia Cortina Challenger Idea Prokom Open - Sopot San Marino Challenger Tata Open 2003 - Chennai St. Petersburg Open - St. Petersburg Siebel Open - San Jose Copa Telmex - Buenos Aires Copenhagen Open - Copenhagen San Benedetto Challenger ARAG World Team Championship - Dusseldorf Orange Warsaw Open - Warsaw Catella Swedish Open - Bastad BCR Open Romania - Bucharest Qatar ExxonMobil Open - Doha Medibank International - Sydney PBZ Zagreb Indoors - Zagreb Brasil Open - Costa do Sauipe Open Seat Godo 2007 - Barcelona Abierto Mexicano Telcel - Acapulco Hypo Group Tennis International - Portschach BMW Open - Munich Tata Open - Chennai Open de Nice - Nice Prague Challenger - Prague Open de Mantouban - Montauban Northern Electric Open 1999 - Newcastle Frito Lay/USTA Challenger - Binghamton GHI Bronx Tennis Classic - Bronx Pilot Pen Tennis - New Haven VII Open Banc Agricol - Andorra Warsteiner Challenger Lubeck - Lubeck BCR Open Romania - Bucharest Garden Open - Rome Masters Series - Hamburg Zivnobanka Czech Open - Prostejov ATP Studena Croatia Open Umag - Umag Optimus Maia Open - Maia Pilot Pen Tennis - New Haven Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Medibank International - Sydney Movistar Open - Santiago Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Open de Nice Cote dAzur - Nice ATP Studena Croatia Open Umag - Umag Medibank International - Sydney Copa Claro - Buenos Aires Grand Prix Hassan II - Casablanca Open de la Comunidad Valenciana - Valencia SkiStar Swedish Open - Bastad BMW Open - Munich ATP Studena Croatia Open - Umag BCR Open Romania - Bucharest St. Petersburg Open - St. Petersburg Mercedes Cup - Stuttgart PBZ Zagreb Indoors - Zagreb Brasil Open - Sao Paulo Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest Qatar ExxonMobil Open - Doha BMW Open - Munich Nossa Caixa Aberto de Sao Paulo - Sao Paulo Top Wool Challenger Biella - Biella Sardinia International Championship - Cagliari Open de Montauban - Montauban GHI Bronx Tennis Classic - Bronx Open de L'Isere-Open 38 - Grenoble Challenger Ford de Cherbourg - Cherbourg Mamaia Challenger - Constanta FILA Challenger - Biella ATU Cup 2001 - Weiden Challenger Casino Lugano - Lugano Memorial Savigny - Sassuolo Siemens Open 2001 - Scheveningen Internazionali di Tennis de San Marino - San Marino Volvo Sylt Open - Sylt The Bolton Challenger - Bolton Pekao Open - Szczecin Maia Open 2002 - Maia Challenger Ciudad de Tijuana - Tijuana Open 88 - Contrexeville Kyiv UMC Open - Kiev Medicor Open - Budapest Copa Sevilla Internacionales de Andalucia - Seville Copa Ericsson - Sao Paulo Internationaux de Bretagne - Brest Warsteiner Challenger Wolfsburg - Wolfsburg Challenger Ford de Cherbourg - Cherbourg 5th Sardinian International Championships - Cagliari C.T. San Remo - XIII Piertomaso Tessitore - San Remo Tennis Napoli Cup - Napoli Zagreb Open - Zagreb Sporting Challenger 2003 - Turin Schickendanz Open - Furth Top Wool Challenger Biella - Biella ATU Cup - Weiden 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia San Marino Cepu Open - San Marino Banca Marche Tennis Cup - San Benedetto Genoa Open 'Fondazione Carige' - Genova Open de L'Isere - Grenoble Synsam Swedish Open - Bastad Gemax Samsung Open 2004 - Belgrade RCA Championships - Indianapolis Banca Stato Challenger Lugano - Lugano Timisoara Challenger - Timisoara Trani Cup - Trani Samsung Securities Cup - Seoul Pro Tennis World Open - Sunrise Tennis Napoli Cup - Napoli Gemax Open 2002 - Belgrade St. Petersburg Challenger - St. Petersburg Banca Stato Challenger - Lugano Challenger 42 - Andrezieux Challenger Ford de Cherbourg - Cherbourg Riviera di Rimini Challenger - Rimini ATP Challenger Open 2004 - Monchengladbach San Marino Cepu Open - San Marino Genoa Open Challenger-Fondazione Carige - Genova Zivnobanka Czech Open - Prostejov X Torneo Internazionale di Tennis - Barletta Tennis Napoli Cup 2006 - Napoli Tunis Open 2006 - Tunis San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Barletta Citta Della Disfida Open 2000 - Barletta 5° Sporting Challenger - Turin Czech Open 2006 - Prostejov Bancastato Challenger Lugano - Lugano Nord LB Open 2006 - Braunschweig Top Wool Challenger-Immagine Trophy - Biella GHI Bronx Tennis Classic - Bronx Genoa Open - Genova Open de L'Isere-Trophee BNP Paribas - Grenoble Zagreb Open - Zagreb Privatbank Open 2006 - Dnepropetrovsk Brasil Open - Costa do Sauipe Aberto de Sao Paulo - Sao Paulo Copa Claro - Buenos Aires Internazionali de Tennis di Bergamo - Bergamo Abierto Mexicano Telcel - Acapulco Internationaux de Doubs Open de Franchie-Comte - Besancon Pekao Open - Szczecin Tennis Napoli Cup 2007 - Napoli Challenger Casino Lugano - Lugano Open de Nice Cote d'Azur - Nice China Open - Beijing CA-Challenge 2000 - Graz Mercedes Cup - Stuttgart Pilot Pen Tennis - New Haven Citta di Como Challenger - Como Brasil Open - Sao Paulo Copa Petrobras-Paraguay - Asuncion Movistar Open - Vina del Mar drkoop.com USTA Tennis Championships of Houston - Houston Noumea Challenger drkoop.com USTA Tennis Championships of San Antonio - San Antonio Napoli Challenger Monza Challenger Tarragona Challenger Brasil Open - Costa do Sauipe Open de Charleroi - Charleroi Napoli Challenger Biella Challenger Prostejov Challenger Copa Claro - Buenos Aires Hypo Group Tennis International - Portschach Ethias Trophy - Mons Ciutat de Barcelona - Barcelona St. Brieuc Challenger Genova Challenger Kazan Challenger Nord LB Open - Braunschweig Top Wool Challenger - Biella San Marino Challenger Rome Challenger Open de L'Isere - Grenoble Caltanissetta Challenger IX Ciutat de Barcelona - Barcelona Kosice Challenger Cairo Challenger 2002 - Cairo Szczecin Challenger Samsung Securities Cup - Seoul Como Challenger Tatra Banka Open - Bratislava Genova Challenger San Marino Challenger Casablanca Challenger 2008 China TCL Challenger - Guangzhou Mobilux Open - Luxembourg Neride Prague Indoor - Prague Jameson Cup - Milan Open Sabadell Atlantico - Barcelona Madrid Challenger Sibiu Challenger Citta di Monza - Monza Heineken Open - Auckland Napoli Challenger BMW Tennis Championship - Sunrise Rome Challenger Gemax Open - Belgrade Mestre Challenger KGHM Polish Indoors - Wroclaw Padova Challenger Gallagher International - Hamilton Bordeaux Challenger Challenger 42 - Andrezieux Genova Challenger Tennis Napoli Cup - Naples Garden Open - Rome The Scottish Tennis Championships - Edinburgh Aamulehti Tampere Opene - Tampere ECM Cup - Prague Zagreb Open - Zagreb Challenger Citta di Olbia - Olbia LXVII Concursu Internacional de Vigo - Vigo BMW Open - Munich Tennis Napoli Cup 2004 - Napoli Open Sainte Victoire - Aix-En-Provence Memorial Savigni - Sassuolo Challenger Canottieri Minico - Mantova Open de Montauban - Montauban San Remo Tennis Cup - San Remo Lugano Challenger Alexander Kolyaskin Memorial - Donetsk Reggio Emilia Challenger Geneva Challenger Czech Open - Prostejov Memorial Savigni - Sassuolo St.Petersburg Challenger by Kinex - St. Petersburg Turin Challenger Panama City Challenger Nord/LB Open 2004 - Braunschweig Trani Cup - Trani CA Challenge 2002 - Graz Open de Montauban - Montauban XXIX Edizione 'A.Savoldi Marco' - Manerbio I Tourneo Fila Citta di Brindisi - Brindisi DPD Challenger 2002 - Aschaffenburg Oberstraufen Cup - Oberstaufen Hilton Waikoloa USTA Challenger - Waikoloa Downtown Athletic Club USTA Challenger - Amarillo SAA Hilversum Open - Hilversum Cepu Open - San Marino AXA Open - Lisbon Tennis Cup of Flanders - Ostende IPP Open - Helsinki Open 88 - Contrexeville Royal Guard Open Chile - Vina del Mar Fujitsu Siemens Open - Budapest Austrian Open - Kitzbuhel Mobilux Open - Luxembourg BNP Paribas Primrose - Bordeaux Jameson Cup - Milan Sunrise Challenger St. Petersburg Open - St. Petersburg Challenger 42 - Andrezieux Heineken Open - Auckland Todi Challenger Como Challenger Pilot Pen Tennis - New Haven Tennislife Cup - Napoli TED Open - Istanbul 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto Open D'Orleans - Orleans Genova Challenger Open de L'Isere - Grenoble Ethias Tennis Trophy - Mons Geneva Challenger - Geneva XXVIII Edizione 'A.Savoldi' - Manerbio Napoli Challenger Bet-At-Home Austrian Open - Kitzbuhel Cordenons Challenger Citta di Brindisi - Brindisi The LTA Wrexham Challenger - Wrexham Challenger 42 - Andrezieux Kyiv UMC Open - Kiev Open SEAT 2008 - Barcelona Milan Indoors - Milan Grand Prix Hassan II - Casablanca VIII Trofeo Ciutat de Barcelona - Barcelona Catella Swedish Open - Bastad Marrakech Challenger Croatia Open - Umag ECM Prague Open - Prague Grand Prix Hassan II - Casablanca International German Open - Hamburg Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Siemens Open 2002 - Scheveningen Quelle Cup 2000 - Furth Connex Open Romania - Bucharest Adidas International - Sydney Open 13 - Marseille Gelsor Open Romania - Bucharest Generali Open 2002 - Kitzbuhel Legg Mason Tennis Classic - Washington D.C. Milan Indoors - Milan Allianz Suisse Open Gstaad - Gstaad TD Waterhouse Cup - Long Island Abierto Mexicano de Tenis Pegaso - Mexico City Estoril Open - Estoril Davidoff Swiss Indoors - Basel Grand Prix de Tennis de Lyon - Lyon 2003 Mercedes Cup - Stuttgart Generali Open 2001 - Kitzbuhel VII Torneo Internazionale di Tennis - Barletta KGHM Emax Polish Indoors - Wroclaw BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Open 13 - Marseille Canottieri Mincio Open - Mantova Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Argentina Open - Buenos Aires Dubai Open - Dubai Rome Challenger Open Seat Godo 2005 - Barcelona The Stella Artois Grass Court Championships - London Mercedes-Benz Cup - Los Angeles Open Romania - Bucharest Tatra Banka Open - Bratislava Heineken Open - Auckland Copa Telmex - Buenos Aires The Dubai Tennis Championships - Dubai Campionati Internazionali di Sicilia - Palermo Davidoff Swiss Indoors Basel - Basel St. Petersburg Open - St. Petersburg PBZ Zagreb Indoors - Zagreb Abierto Mexicano Telcel - Acapulco Generali Open - Kitzbuhel Orange Prokom Open - Sopot Open de Moselle - Metz ATP Kremlin Cup - Moscow Abierto Mexicano Telcel - Acapulco Tennis Channel Open - Las Vegas Open de Tenis Comunidad Valenciana - Valencia BMW Open - Munich Allianz Suisse Open - Gstaad ATP Kremlin Cup - Moscow AAPT Championships - Adelaide Copa Telmex - Buenos Aires Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade Qatar Exxon Mobil Open - Doha Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco BCR Open Romania - Bucharest Catella Swedish Open - Bastad BCR Open Romania - Bucharest Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Heineken Open Shanghai - Shanghai Brisbane International - Brisbane Movistar Open - Santiago BMW Open - Munich Open 13 - Marseille Gerry Weber Open - Halle Internationaler Raiffeisen Grand Prix - St. Polten German Tennis Championships - Hamburg Malaysian Open - Kuala Lumpur Kremlin Cup - Moscow International Championship of Croatia - Umag Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Barranquilla Challenger Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Delray Beach International Tennis Championships - Delray Beach UNICEF Open - 's Hertogenbosch Studena Croatia Open - Umag Brasil Open - Costa do Sauipe Estoril Open - Estoril VTR Open - Vina del Mar International Indoor Tennis Championships of Croatia - Zagreb Samsung Open - Brighton Abierto Mexicano Telcel - Acapulco Generali Open - Kitzbuhel CA Tennis Trophy - Vienna Grand Prix Hassan II - Casablanca Cerveza Club Columbia Open - Bogota International Tennis Championships - Delray Beach Croatia Open - Umag ABN/AMRO World Tennis Tournament - Rotterdam Brasil Open - Costa do Sauipe Italian Open - Rome AAPT Championships - Adelaide Tennis Masters Series - Rome Tennis Masters Series - Paris Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Paris BCR Open Romania - Bucharest Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg BNP Paribas Masters - Paris Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Energis Open - Amersfoort BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Tennis Masters Series - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Tennis Masters Series - Indian Wells Internazionali BNL d'Italia - Rome Brasil Open - Costa do Sauipe Grand Prix Hassan II - Casablanca BellSouth Open - Vina del Mar Next Generation Adelaide International - Adelaide Sydney International - Sydney Chevrolet Cup - Santiago AIG Japan Open - Tokyo RCA Championships - Indianapolis Mutua Madrilena Madrid Open - Madrid U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York BRD Nastase Tiriac Trophy - Bucharest Gelsor Open Romania - Bucharest U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris French Open - Paris Davis Cup, Group 2, 2R, ITA-BUL 5-0 Davis Cup, Group 2, REL2, ITA-POL 3-2 Davis Cup, Group 2, 1R, MON-ALG 5-0 Davis Cup, Group 2, 2R, MON-GRE 3-2 Davis Cup, Group 2, 2R, MON-ALG 5-0 Davis Cup, Group 1, 2R, ITA-SVK 4-1 Davis Cup, Group 2, 1R, MON-MNE 5-0 Davis Cup, World Group, PO, ITA-SUI, 2-3 Davis Cup, Group 1, 1R, ITA-BLR 5-0 Davis Cup, Group I, 2R, ITA-SLO 5-0 Davis Cup, Group II, PO, GRE-MON 2-3 Davis Cup, World Group, PO, CHI-ITA 1-4 Rogers Cup - Montreal Davis Cup, Group II, 1R, UKR-MON 5-0 Davis Cup, Group II, 2R, MON-LAT 2-3 Sony Ericsson Open - Miami Ordina Open - 's-Hertogenbosch Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Australian Open - Melbourne Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris Wimbledon - London Pacific Life Open - Indian Wells Australian Open - Melbourne Wimbledon - London BNP Paribas Masters - Paris Olympics - Beijing French Open - Paris French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York French Open - Paris Australian Open - Melbourne U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne Davis Cup, Group 1, 1R, LUX-ITA 0-5 Davis Cup, Group 1, 2R, ITA-MAR 4-1 Davis Cup, Group 1, PO, ITA-LUX 4-1 Davis Cup, Group 2, 2R, HUN-MON 1-4 Davis Cup, World Group, PO, SWE-ITA 3-2 Davis Cup, Group 1, PO, ITA-LAT, 3-2 Davis Cup, Group II, PO, MAR-MON 2-3 Davis Cup, Group II, 1R, MON-BLR 3-1 Hopman Cup - Perth Davis Cup, Group II, 1R, DEN-MON 3-2 Davis Cup, Group I, Group I, 2R, NED-ITA 1-4